package com.xiyu.service.service.elder;

import com.xiyu.service.vo.elder.checkIn.CheckInUpdateStatusInput;
import com.xiyu.service.vo.elder.checkIn.CheckInGetOutput;
import com.xiyu.service.vo.elder.checkIn.CheckInUpdateInput;
import com.xiyu.service.vo.elder.checkIn.CheckInCreateInput;
import com.xiyu.service.vo.elder.checkIn.CheckInQueryOutput;
import com.xiyu.service.vo.elder.checkIn.CheckInQueryInput;
import com.xiyu.service.framework.web.web.core.pojo.PageResult;
import jakarta.servlet.http.HttpServletResponse;

/**
 * 入住登记 Service 接口
 */
public interface CheckInService {

    PageResult<CheckInQueryOutput> query(CheckInQueryInput inputVO);

    Long create(CheckInCreateInput inputVO);

    Boolean update(CheckInUpdateInput inputVO);

    CheckInGetOutput get(Long id);

    Boolean updateStatus(CheckInUpdateStatusInput inputVO);

}
